eaccbc82c8e933e43aa02b9e0b54c56d96f0615b,src/main/java/gr8pefish/ironbackpacks/events/IronBackpacksEventHelper.java,IronBackpacksEventHelper,transferWithFuzzyFilter,#ArrayList#EntityItemPickupEvent#ContainerBackpack#,672
Before Change
private static void transferWithFuzzyFilter(ArrayList<ItemStack> filterItems, EntityItemPickupEvent event, ContainerBackpack container){
boolean shouldSave = false;
for (ItemStack filterItem : filterItems) {
if (filterItem != null) {
if (event.getItem().getEntityItem().getItem() == filterItem.getItem()) {
container.transferStackInSlot(event.getItem().getEntityItem()); //custom method to put itemEntity's itemStack into the backpack
shouldSave = true;
}
}
After Change
private static void transferWithFuzzyFilter(ArrayList<ItemStack> filterItems, EntityItemPickupEvent event, ContainerBackpack container){
boolean shouldSave = false;
for (ItemStack filterItem : filterItems) {
if (filterItem != null) {
if (event.getItem().getEntityItem().getItem() == filterItem.getItem()) {
ItemStack returned = container.transferStackInSlot(event.getItem().getEntityItem()); //custom method to put itemEntity's itemStack into the backpack
if (returned != null) shouldSave = true;
}
}
}